main(n,d,t,c,s,v,x,y){int a[100][100];for(gets(&n);~scanf("%d",&n);){t=4;c=n-1;v=1;x=y=d=s=0;for(;v!=n*n+1;){a[x][y]=v++;if(!d)x++;else if(d==1)y++;else if(d==2)x--;else y--;if((++s)==c){if(d==3)y++;s=0;t--;++d;if(d>3)x++;d%=4;}if(!t){t=4;c-=2;}}for(y=0;y<n;y++,puts(""))for(x=0;x<n;)printf("%d ",a[x++][y]);}}
